package com.sebklebes.radar.gae.dao;

import java.io.Serializable;
import java.util.List;

/**
 * User:  catalin.besleaga
 * Date: 5/16/11
 * Time: 10:45 PM
 */

public interface GenericDAO<T> {

    public T createObject(T object);

    public void deleteObject(T object);

    public T findObjectById(Serializable id);

    public T updateObject(T object);

    public List<T> findAll();

    public void flush();


}
